﻿using System;
using System.Collections.Generic;
using System.Text;

namespace UnionnetClient.Model
{
	public interface IStateFactory
	{
		UnconfigState CreateUncofingState(StateMachine stateMachine);
		UnloginState CreateUnloginState(StateMachine stateMachine);
		VpnState CreateVpnState(StateMachine stateMachine);
		NonVpnState CreateNonVpnState(StateMachine stateMachine);
		UnknownLoginedState CreateUnknownLoginedState(StateMachine stateMachine);
	}
}
